<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Tool Mentor: 使用 Rational Rose 详细描述用例</title>
<meta name="uma.type" content="ToolMentor">
<meta name="uma.name" content="detail_use_case_rose">
<meta name="uma.presentationName" content="使用 Rational Rose 详细描述用例">
<meta name="uma.category" content="Tool:rup_rose_classic:Rational Rose">
<meta name="element_type" content="tool_mentor">
<meta name="tool" content="Rational Rose">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{639E18D7-8D6E-4274-BD71-E68C0D61C774}"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Tool Mentor: 使用 Rational Rose 详细描述用例</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/toolmentor.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此工具向导描述在 Rational Rose 中如何表示用例下的活动图。</td>
</tr>
<tr>
<td>Tool: <a href="./../../../rup/tools/rup_rose_classic_20F2524D.html" guid="{06FB737B-5D74-4C3B-98F4-36153CFB2E34}">Rational Rose</a> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Related Elements</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../rup/tasks/detail_a_use_case_D9BECBF4.html" guid="{536BC669-A8FB-426D-88FF-CBEA806A9066}">详细描述用例</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><h3>
    概述
</h3>
<p>
    以下是在用例模型中创建活动图要执行的步骤摘要：
</p>
<ol>
    <li class="mvd-P">
        <p>
            <a href="#Create an Activity Diagram in a Business Use Case">在用例中创建活动图</a>
        </p>
    </li>
    <li class="mvd-P">
        <a href="#Create and Describe an Activity State in the Diagram">在图中创建和描述活动状态</a>
    </li>
    <li class="mvd-P">
        <a href="#Connect Activity States with Transitions">使用转换连接活动状态</a>
    </li>
    <li class="mvd-P">
        <a href="#Create Synchronization Bars">创建同步条</a>
    </li>
    <li class="mvd-P">
        <a href="#Create Decisions with Guard Conditions">使用警戒条件创建决策</a>
    </li>
</ol>
<p>
    有关活动图的详细信息，请参阅：
</p>
<ul>
    <li class="mvd-P">
        <p>
            <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" />Rational
            Rose 联机帮助中的 <span style="FONT-STYLE: italic">How to &gt; Work with Activity Diagrams</span>
        </p>
    </li>
    <li class="mvd-P">
        <img height="15" alt="手册图标" hspace="0" src="./../../../rup/resources/book.gif" width="16" border="0" /> <i>Using Rational
        Rose</i> 手册中的 <span style="FONT-STYLE: italic"><i>Chapter 8, State Machine Diagrams and Specifications</i></span>。
    </li>
</ul>
<h3>
    1. <a id="Create an Activity Diagram in a Business Use Case" name="Create an Activity Diagram in a Business Use Case"></a>在用例中创建活动图
</h3>
<p>
    活动图对于说明用例图中各种事件的工作流程非常有效。用例的事件流描述为了向参与者提供价值，系统需要完成的工作。同时，用例图还为从外部（参与者）的角度查看如何使用系统提供了高级别的视图。 可使用活动图指定和定义用例图中的每个事件。
</p>
<p>
    <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" />
    有关如何创建活动图的完整详细信息，请参阅 Rational Rose 联机帮助中的 <span style="FONT-STYLE: italic">Creating an Activity Diagram</span> 主题。
</p>
<h3>
    2. <a id="Create and Describe an Activity State in the Diagram" name="Create and Describe an Activity State in the Diagram"></a>在图中创建和描述活动状态
</h3>
<p>
    活动表示工作流程中的任务或工作的执行情况。同时还可能表示过程中语句的执行情况。活动与状态相似，不过它所表达的意向是：活动中不存在（对事件的）重要等待。
</p>
<p>
    <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" />有关活动的更多信息，请参阅
    Rational Rose 联机帮助中的 <span style="FONT-STYLE: italic">Activity</span> 主题。
</p>
<h3>
    3. <a id="Connect Activity States with Transitions" name="Connect Activity States with Transitions"></a>使用转换连接活动状态
</h3>
<p>
    转换将活动与其他模型元素相连接。可在两个活动之间或一个活动与一个状态之间创建转换。
</p>
<p>
    <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" /> 有关转换的更多信息，请参阅
    Rational Rose 联机帮助中的 <span style="FONT-STYLE: italic">State Transition</span> 主题。
</p>
<h3>
    4. <a id="Create Synchronization Bars" name="Create Synchronization Bars"></a>创建同步条
</h3>
<p>
    同步可用于查看活动图中同时进行的工作流程。同步以可视方式定义代表并行工作流程的派生和加入。
</p>
<p>
    派生构造用于对一个控制流建模，该控制流分成两个或更多个独立但同时发生的流。理想情况下，活动图上出现的每个派生都应附有对应的加入。一个加入由结合为单个控制流的两个或更多个控制流组成。派生和加入之间显示的所有模型元素（如活动）都必须先完成，然后这些控制流才可以结合为一个控制流。
</p>
<p>
    <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" /> 有关同步条的更多信息，请参阅
    Rational Rose 联机帮助中的 <span style="FONT-STYLE: italic">Synchronizations</span> 主题。
</p>
<h3>
    5. <a id="Create Decisions with Guard Conditions" name="Create Decisions with Guard Conditions"></a>使用警戒条件创建决策
</h3>
<p>
    决策表示活动图上的一个特定位置，工作流程可根据警戒条件在此处分支。不同警戒条件可能存在两个以上的传出转换，但是对于大部分情况，决策只有两个由布尔表达式确定的传出转换。可以对自／至活动图上几乎任何元素的转换设置警戒条件。
</p>
<p>
    <img height="16" alt="帮助手册图标" hspace="0" src="./../../../rup/resources/helpbook.gif" width="16" border="0" /> 有关决策和警戒条件的更多信息，请参阅
    Rational Rose 联机帮助中的 <span style="FONT-STYLE: italic">Decisions</span> 主题。
</p></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
